We need to address places where this is allocated on the stack before
growing the structure this large.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
struct vcpu_tr_regs tr;
+#if 0
+ /*
+ * The vcpu_guest_context structure is allocated on the stack in
+ * a few places. With this array for RBS storage, that structure
+ * is a bit over 21k. It looks like maybe we're blowing the stack
+ * and causing rather random looking failures on a couple systems.
+ * Remove since we're not actually using it for now.
+ */
+
/* Note: loadrs is 2**14 bytes == 2**11 slots. */
unsigned long rbs[2048];
+#endif
};
struct vcpu_guest_context {
xen_ia64_boot_param | - - 96
ia64_tr_entry | - - 32
vcpu_tr_regs | - - 512
-vcpu_guest_context_regs | - - 21872
-vcpu_guest_context | 2800 5168 21904
+vcpu_guest_context_regs | - - 5488
+vcpu_guest_context | 2800 5168 5520
arch_vcpu_info | 24 16 0
vcpu_time_info | 32 32 32
vcpu_info | 64 64 48